#include "mtlib.c"

mti_direccion_ipv4 obtenerDireccion(void);
int obtenerPuerto(void);
unsigned int conectar(void);

/*mti_direccion_ipv4 obtenerDireccion(void)
    {
    mti_direccion_ipv4 dir;
    dir.elem0 = 127;
    dir.elem1 = 0;
    dir.elem2 = 0;
    dir.elem3 = 1;

    return dir;
    }*/

int obtenerPuerto(void)
    {

    int puerto = 8901;
    return puerto;
    }*

unsigned int conectar(void)
    {
    mti_direccion_ipv4 direccion = obtenerDireccion();
    unsigned short int puerto = obtenerPuerto();
    unsigned int descriptor_conexion;

    if (modoInicio == 0)
        {

        descriptor_conexion = mtf_conectar(centroMensajes, MTP_IPV4,
                (mti_direccion_ipv4) direccion, (int) puerto);
        mtf_enviar_handshake(centroMensajes, descriptor_conexion, (int)1, &IdDisco);
        }
    else
        {
        descriptor_conexion = mtf_conectar(centroMensajes, MTP_IPV4_ESCUCHA,
                (mti_direccion_ipv4) MTH_CUALQUIER_IP, (int) puerto);

        }
        return descriptor_conexion;
    }
